# 当一个模块被导入时,改模块会被自动执行!

# my_module: 一般我们称为命名空间

# import my_module
# sum = my_module.add(8,8)
# print(sum)
# print(my_module.name)


# 非命名空间的形式 容易出现命名冲突
# from my_module import add as addFromModule,name
#
# def add(a,b):
#     return a*b
#
# sum = addFromModule(2,9)
# print(sum)
# print(name)


from my_module import *
sum = add(0,8)
print(sum)
print(name)